package com.ssm.blog.dao;


import com.ssm.blog.pojo.Role;

import java.util.List;
import java.util.Map;

public interface RoleDAO {

    List<Role> getRoleList(Role criteria);

    void addRole(Role role);

    void updateRole(Role role);

    void deleteRole(Integer id);

    void deleteUserRoleByRoleId(Integer roleId);

    List<Integer> getUserRoleIds(Integer userId);

    void deleteUserRoleByUserId(Integer userId);

    void addUserRole(Map<String, Integer> param);
}
